From 63efdca223812936683b9d3c3ed7ef3edb2edf9a Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 30 Sep 2014 00:07:22 -0400 Subject: [PATCH] Deprecate GtkWidget override APIs This is better done with css and style classes nowadays. --- gtk/gtkwidget.c | 10 ++++++++++ gtk/gtkwidget.h | 10 +++++----- 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 2593cbf14c..b2d3424910 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -9644,6 +9644,8 @@ _gtk_widget_get_modifier_properties (GtkWidget *widget) * priority. * * Since: 3.0 + * + * Deprecated:3.16: Use a custom style provider and style classes instead */ void gtk_widget_override_color (GtkWidget *widget, @@ -9671,6 +9673,8 @@ gtk_widget_override_color (GtkWidget *widget, * See gtk_widget_override_color(). * * Since: 3.0 + * + * Deprecated:3.16: Use a custom style provider and style classes instead */ void gtk_widget_override_background_color (GtkWidget *widget, @@ -9695,6 +9699,8 @@ gtk_widget_override_background_color (GtkWidget *widget, * left untouched. See gtk_widget_override_color(). * * Since: 3.0 + * + * Deprecated:3.16: Use a custom style provider and style classes instead */ void gtk_widget_override_font (GtkWidget *widget, @@ -9723,6 +9729,8 @@ gtk_widget_override_font (GtkWidget *widget, * or background color. * * Since: 3.0 + * + * Deprecated:3.16: Use a custom style provider and style classes instead */ void gtk_widget_override_symbolic_color (GtkWidget *widget, @@ -9756,6 +9764,8 @@ gtk_widget_override_symbolic_color (GtkWidget *widget, * so the alpha value in @primary and @secondary will be ignored. * * Since: 3.0 + * + * Deprecated:3.16: Use a custom style provider and style classes instead */ void gtk_widget_override_cursor (GtkWidget *widget, diff --git a/gtk/gtkwidget.h b/gtk/gtkwidget.h index 9321fbb48c..ca961a0727 100644 --- a/gtk/gtkwidget.h +++ b/gtk/gtkwidget.h @@ -1149,24 +1149,24 @@ GDK_AVAILABLE_IN_ALL gboolean gtk_widget_hide_on_delete (GtkWidget *widget); /* Functions to override widget styling */ -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_16 void gtk_widget_override_color (GtkWidget *widget, GtkStateFlags state, const GdkRGBA *color); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_16 void gtk_widget_override_background_color (GtkWidget *widget, GtkStateFlags state, const GdkRGBA *color); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_16 void gtk_widget_override_font (GtkWidget *widget, const PangoFontDescription *font_desc); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_16 void gtk_widget_override_symbolic_color (GtkWidget *widget, const gchar *name, const GdkRGBA *color); -GDK_AVAILABLE_IN_ALL +GDK_DEPRECATED_IN_3_16 void gtk_widget_override_cursor (GtkWidget *widget, const GdkRGBA *cursor, const GdkRGBA *secondary_cursor); -- 2.30.2